<?php
require_once 'Abstraction.php';
require_once 'RefinedAbstraction.php';
require_once 'ConcreteImplementorA.php';
require_once 'ConcreteImplementorB.php';
use example\bridge\RefinedAbstraction;
use example\bridge\ConcreteImplementorA;
use example\bridge\ConcreteImplementorB;

$abstract = new RefinedAbstraction(new ConcreteImplementorA());
echo $abstract->handle();
echo '<br>';
$abstract = new RefinedAbstraction(new ConcreteImplementorB());
echo $abstract->handle();
